french-speaking resident pupil - Spanish English Dictionary